package aiku.numericalcontroloa.Service;

import aiku.numericalcontroloa.Base.Utils.Result;
import aiku.numericalcontroloa.Model.Dto.DevicesReturnDto;
import aiku.numericalcontroloa.Model.Entity.DevicesReturn;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 马
* @description 针对表【devices_return】的数据库操作Service
* @createDate 2024-03-04 15:43:48
*/
public interface DevicesReturnService extends IService<DevicesReturn> {

    Result UserSelectList();

    Result selectPageList(Integer page, Integer size, String status);

    Result adminCheckReturn(String returnId, String status);

    Result selectReturnById(String returnId);

    Result selectLikeName(String name);

    Result adminUpdateDevice(DevicesReturn devicesReturn);

    Result getDevicesReturnList(DevicesReturnDto devicesReturnDto);

    Result addDevicesReturn(DevicesReturnDto devicesReturnDto);

    Result examineDevicesReturn(DevicesReturnDto devicesReturnDto);

    Result deleteReturn(DevicesReturnDto devicesReturnDto);
}
